【ORM框架】对象映射框架

实质

将数据库中的表和python中的对象相对应。我理解就是可以直接链接数据库,并将其中数据实例化成所需对象,或者对数据库的表直接进行数据的修改、插入等操作

特点

  1. 无需通过数据库系统操作表,直接将数据面向对象,操作对象
  2. 开发效率高(省去数据库的重复连接、加载操作)
  3. 数据访问便捷、易操作(直接操作对象容易查询)
  4. 支持对象封装
  5. 内存化数据导致的性能问题(表数据存成对象实质是数据内存化,数据量较大性能差)

Qeewee

参考:https://www.jianshu.com/p/26648d192cd4

支持数据库
  • postgreaql
  • mysql
  • sqlite
sqllite
  • 实质是个嵌入数据库(缓存数据库),对常用数据,可以节省服务器压力
  • 其操作完全是磁盘的IO操作

results matching ""

    No results matching ""